// 博客前台展示页面

// 导入文章集合构造函数
const { Article } = require('../../model/article');
// 导入分页模块
const pagination = require('mongoose-sex-page');

module.exports = async (req,res)=> {
    let page = req.query.page;
    // 从数据库查询数据
    /*  
        page    指定当前页
        size    指定每页显示数据条数
        display 指定客户端要显示的页码数量
        exec    向数据库发出查询请求 
    */
    let temp = await pagination(Article).find()
    .page(page)
    .size(4)
    .display(3).populate('author')
    .exec();
    let str = JSON.stringify(temp);
    let result = JSON.parse(str);
    // res.send(result)
    // 渲染模板
    res.render('home/default.art', {
        result
    });
}